风声无组件上传类 V2.1 [Fonshen UpLoadClass Version 2.1]
UpLoadClass对象[对象参考]
使用UpLoadClass对象可以处理一个HTTP表单上传二进制数据(文件)到服务器,其形式模拟ASP内置对象Request。上传的处理要创建一个UpLoadClass对象实例,可以使用<%Set request2=new UpLoadClass%>
参数属性
| TotalSize |
上传总大小限制字节数
|
| Charset |
接受字符集
|
| MaxSize |
每个上传文件的最大字节数
|
| FileType |
允许上传的文件类型
|
| SavePath |
文件存放的路径,可以是相对路径
|
| AutoSave |
设置 Open 方法处理文件的方式,对其他方法无效
|
方法
| Function Open() |
打开对象开始上传,返回本次上传总数据大小
|
| Function Save(Item,Name) |
保存表单中 file 域上传的文件,成功保存返回 true,否则返回 false
Item 是 file 域名称,Name 是保存的文件名
|
| Function Form(Item) |
返回表单中各类域提交(上传)的文本(文件)信息
Item 是域名称
对于 file 域还有以 Item 加特征后缀为参数对应不同的返回信息:
|
| Function GetData(Item) |
返回表单中 file 域上传的文件数据流,Item 是 file 域名称
|
返回属性(只读)
| Version |
返回类版本说明 |
| Error |
返回当前文件保存状态
|
| FormItem |
保存Post表单中文本域名称的数组,下标从1开始 |
| FileItem |
保存Post表单中文件域名称的数组,下标从1开始 |